﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SIGCBI.Entities;
using System.Data;
using System.Data.Objects;

namespace SIGCBI.Repository
{
    public interface IFotoTrabajadorRepository
    {
        FOTO_TRABAJADOR GetFotoTrabajadorByIdTrabajador(Int32 id);
    }

    public class FotoTrabajadorRepository : MasterDataAccess, IFotoTrabajadorRepository
    {
        public FOTO_TRABAJADOR GetFotoTrabajadorByIdTrabajador(int id)
        {
            var query = from f in Context.FOTO_PERSONA
                        where f.IdTrabajador.Equals(id)
                        select f;

            ObjectContext.Refresh(RefreshMode.StoreWins, query);

            return query.SingleOrDefault();
        }
    }
}
